home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / pm-utils / README.distributions < prev    next >
Text File  |  2009-10-06  |  2KB  |  35 lines

  1. Note for distro maintainers:
  2.  
  3. When writing sleep hooks, please consider adding any needed hooks to the package
  4. that requires the hooks, rather than pm-utils.  
  5.  
  6. An example would be if you distro wants anacrom to run on resume -- the optimal
  7. fix would be to have the anacron package install a hook in 
  8. /usr/lib/pm-utils/sleep.d that wakes anacron up on resume.
  9.  
  10. This will also help package maintenance by allowing package maintainers to 
  11. keep track of what the best way to handle any suspend/resume functionality their
  12. package requires insteas of leaving it up to the pm-utils maintainers to guess
  13. at what functionality is needed.
  14.  
  15. To make this easier, pm-utils supports pkg-config, which makes it easy for
  16. packages that use automake to detect the presence of pm-utils and the locations
  17. that hooks should be installed in.  The pm-utils pkgconfig file exports the 
  18. following variables:
  19.  
  20. pm_libdir: This is the directory that the pm-utils infrastructure is installed
  21.        in.  /usr/lib/pm-utils is the default value
  22.  
  23. pm_sysconfdir: This is the directory that any package-specific pm-utils related
  24.            config files should be installed in.  
  25.            Defaults to /etc/pm/config.d
  26.  
  27. pm_sleephooks: This is the directory that sleep hooks are installed in.  
  28.            Defaults to ${pm_libdir}/sleep.d
  29.  
  30. pm_powerhooks: This is the directory that power management hooks are installed
  31.            in.  Defaults to ${pm_libdir}/power.d
  32.  
  33. pm_sleepmodules: This is the directory that sleep modules are installed in.  
  34.          Defaults to ${pm_libdir}/module.d
  35.